*{
    padding: 0;
    margin: 0;
}
body{
    background-image: linear-gradient(to right, #e4afcb 0%, #b8cbb8 0%, #b8cbb8 0%, #e2c58b 30%, #c2ce9c 64%, #7edbdc 100%);
    background-image: url(../image/bg2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
a{
    text-decoration: none;
    color: #333435;
}
li{
    list-style: none;
}
#header{
    height: 60px;
    margin-bottom: 15px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .1);
}
#aside{
    position: absolute;
    width: 15%;
    margin-right: 10px;
}
#main_box{
    background: rgb(333,333,333,0.1);
    width: 85%;
    height: 700px;
    position: absolute;
    right: 1px;
}
.aside_nav{
    margin-left: 30px;
}
.aside_nav li{
    margin: 20px 0;
}
.aside_nav a{
    font-weight: 700;
}
.nav ul{
    display: none;
    margin-left: 10px;
}
.nav:hover ul{
    display: block;
}
#list_box{
    margin: 30px 0 0 30px;
}
#list_box>div{
    margin-bottom: 40px;
}
.logo{
    float: left;
}
.user_box{
    float: right;
    font-size: 1.3rem;
    margin-top: 20px;
    margin-right: 20px;
}
.main{
    padding-top: 30px;
    padding-left: 30px;
}